package com.fenxiao.task.action;

import java.util.HashMap;
import java.util.Set;
import com.cloopen.rest.sdk.CCPRestSDK;




public class QuerySMSTemplate {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		 HashMap<String, Object> result = null; 
		 CCPRestSDK restAPI = new CCPRestSDK();
		 restAPI.init("app.cloopen.com","8883");
		 // 初始化服务器地址和端口，生产环境配置成app.cloopen.com，端口是8883. 
		 restAPI.setAccount("8a48b5514a61a814014a7faa434e11bb","4aeffdba4df3435aa816609728dd5052");
		 // 初始化主账号名称和主账号令牌，登陆云通讯网站后，可在"控制台-应用"中看到开发者主账号ACCOUNT SID和 
		 // 主账号令牌AUTH TOKEN。
		 restAPI.setAppId("aaf98f894a70a61d014a7fe71da8099d");
		 // 初始化应用ID，如果是在沙盒环境开发，请配置"控制台-应用-测试DEMO"中的APPID。
		 //如切换到生产环境，请使用自己创建应用的APPID
		 result = restAPI.sendTemplateSMS("13865237808","103035",new String[]{"陈自韦","123325"});
		 System.out.println("SDKTestGetSubAccounts result=" + result); 
		 if("000000".equals(result.get("statusCode"))){
		 //正常返回输出data包体信息（map）
		 HashMap<String,Object> data = (HashMap<String, Object>) result.get("data");
		 Set<String> keySet = data.keySet();
		 for(String key:keySet){ 
		 Object object = data.get(key); 
		 System.out.println(key +" = "+object); 
		 }
		 }else{
		 //异常返回输出错误码和错误信息
		 System.out.println("错误码=" + result.get("statusCode") +" 错误信息= "+result.get("statusMsg"));
		 }
		 }

}
